A Dashboard-based Predictive Process Monitoring Engine
نویسنده
چکیده
Process monitoring forms an integral part of business process management. It involves activities in which process execution data are collected and analyzed to measure the process performance with respect to the performance objectives. Traditionally, process monitoring has been performed at runtime, providing a real-time overview of the process performance and identifying performance issues as they arise. Recently, the rapid adoption of workflow management systems with logging capabilities has spawned the active development of data-driven, predictive process monitoring that exploits the historical process execution data to predict the future course of ongoing instances of a business process. Thus, potentially deviant process behavior can be anticipated and proactively addressed. To this end, various approaches have been proposed to tackle typical predictive monitoring problems, such as whether an ongoing process instance will fulfill its performance objectives, or when will an instance be completed. However, so far these approaches have largely remained in the academic domain and have not been widely applied in industry settings, mostly due to the lack of software support. In this thesis, we have designed and implemented a prototype of a predictive process monitoring engine. The developed solution, named Nirdizati, is a configurable full-stack web framework that enables the prediction of several performance indicators and is easily extensible with new predictive models for other indicators. In addition, it allows handling event streams that originate from multiple business processes. The results of the predictions, as well as the real-time summary statistics about the process execution, are presented in a dashboard that offers multiple alternative visualization options. The dashboard updates periodically based on the arriving stream of events. The solution has been successfully validated with respect to the established functional and non-functional requirements using event streams corresponding to two real-life business processes.
منابع مشابه
Nirdizati: A Web-Based Tool for Predictive Process Monitoring
This paper introduces Nirdizati: A web-based application for generating predictions about running cases of a business process. Nirdizati is a configurable full-stack web application that supports users in selecting and tuning prediction methods from a list of implemented algorithms and enables the continuous prediction of various performance indicators at runtime. The tool can be used to predic...
متن کاملNational Food and Nutrition Security System (SAMAT), A Tool for Identifying and Monitoring Food Insecurity in the Country
Background and objectives: Iran was reported in the high-risk group of World Food Security Map in 2008 .Identifying food insecurity is first step for executing interventions. Measuring household food security is its cornerstone. SAMAT System was designed to provide a variety of GIS-based reports to policy makers and managers in the field of food security. Methods and Materials: SAMAT system wa...
متن کاملImplementation of the integrated management dashboard for learning processes based on ISO 29990
The current research is trying to identify the effective modules (system modules) that form the integrated e-learning dashboard for educational processes and learning opportunities based on ISO 29990 in the municipality of Tehran. The educational process management system, which is currently providing classroom training services, is able to improve the situation by incorporating integrated mana...
متن کاملA Dashboard to Regulate Project-Based Learning
In this paper, we propose the dashboards of the Pco-Vision platform to support and enhance Project-Based Learning (PBL). Based on the assumption that Self-Regulated Learning (SRL) is a major component of PBL, we have focused our attention in the design of a dashboard to enhance SRL in PBL. We describe the characteristics of PBL and show why a dashboard can help involved SRL processes, more part...
متن کاملA Semantic Dashboard Description Language for a Process-oriented Dashboard Design Methodology
Monitoring and controlling business processes is a challenging task: different data sources need to be combined, appropriate visualizations need to be defined to observe certain goals or Key Performance Indicators (KPI). In this paper, a new semantic dashboard description language used in a process-oriented dashboard design methodology is introduced, to help users focus more on business process...
متن کامل